<!DOCTYPE html>
<html>
<head>
	<title>函数</title>
	<meta charset="utf-8">
</head>
<body>
<script type="text/javascript">
	// 什么是函数：完成一个特定功能的代码块

	// 函数的声明：function

	// 函数的组成部分：
		// function 函数名 {

		// }

		// 不能出现特殊字符 ，_ -
		// 不能以数字开头
		// 建议使用小驼峰命名法
		// 函数名不要与变量名一致。
		// 不能使用关键词

	// 函数的表达式：
		// 命名函数：
			
			// sum();
			// function sum(){
			// 	console.log(3);
			// }
		// 匿名函数：
			// a();
			// var a=function(){
			// 	console.log("a");
			// }
			

		// 命名函数和匿名函数调用的区别
			

	// 参数
		function sum(){
			var s=0;
			for(var i=0;i<arguments.length;i++){
				s+=arguments[i];
			}
			return s;
		}
		var res=sum(3,4,5,8,6,7,8);
		console.log(res);
	
	// // 函数返回值:return
	// 	function test(n){
	// 		if(n==2){
	// 			return n;
	// 		}
	// 		return "n不等于2";
	// 	}
	// // 
	// function test3(a,b,c){
		
	// }
	// test3(3,4)

	// (function(){
	// 	console.log(5);
	// }())

	// (function(){
	// 	console.log(4);
	// })()

	// +function(){
	// 	console.log(3);
	// }()

	// function(){
	// 	console.log(3);
	// }()

	// !function(){
	// 	console.log(2);
	// }()

	// var b=function(){
	// 	console.log(4);
	// }()
	
</script>
</body>
</html>